.top-list {
    margin-top: 10px;

    .container {
        display: flex;
        justify-content: flex-start;
        align-items: stretch;

        [data-prefers-color='dark'] & {
            background-color: unset;
        }
    }

    :global(.adm-side-bar-item) {
        padding: 0px;
        padding-left: 40px;
        color: #333333;
    }

    :global(.adm-side-bar-item-highlight) {
        background: #FFF;
    }

    .side {
        --height: 400px;
    }

    .width {
        --width: 175px;
    }

    .search {
        margin: 10px;
        --border-radius: 17px;
        --height: 34px;
    }
    .aa{
        flex: none;
    }
    .main {
        flex: auto;
        overflow-y: scroll;
        height: 400px;

        .city{
            &.selected{
                color: #21B47C;
            }
        }
    }
}